// 这是一个使用getpid、getppid、getuid、geteuid、getgid和getegid函数获取当前对应的标识符实例
// 实例调用printf函数分别输出当前进程的标识符、父进程的标识符、实际用户的标识符
// 有效用户的标识符、实际组标识符和有效组标志符
//
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>	//必须加该头文件，因为getpid等函数均在该头文件中

int main(int argc, char *argv[]){
	printf("当前进程的标识符为：%d\n", getpid());
	printf("当前父进程的标识符为：%d\n", getppid());
	printf("当前实际用户的标识符为：%d\n", getuid());
	printf("当前有效用户的标识符为：%d\n", geteuid());
	printf("当前实际组用户的标识符为：%d\n", getgid());
	printf("当前实际组有效用户的标识符为：%d\n", getegid());

	return 0;
}
